home *** CD-ROM | disk | FTP | other *** search
- Path: newsfeed.direct.ca!usenet
- From: qjackson@direct.ca
- Newsgroups: comp.lang.c++
- Subject: Re: void pointers
- Date: Tue, 23 Jan 1996 17:21:06 GMT
- Organization: Parsepolis Software
- Message-ID: <4e35ch$kka@grid.direct.ca>
- References: <Pine.SUN.3.91.960105113409.18158A-100000@phoenix.acms.arizona.edu> <DKx5H9.1rF@news.zippo.com> <4e04i3$ete@dawn.mmm.com>
- Reply-To: qjackson@direct.ca
- NNTP-Posting-Host: 204.174.249.87
- X-Newsreader: Forte Free Agent 1.0.82
-
- kjhopps@mmm.com (Kevin J Hopps) wrote:
-
- >OTOH, it's hard to justify inventing container classes these days,
- >except perhaps for educational purposes, since there are so many class
- >libraries around.
-
- I can't agree with that. Yes, there are plenty of ADT CCL's out
- there. But there are reasons beyond educational ones to design your
- own.
-
- I am currently designing an ADT container class library from the
- ground up, not for my education, but in order to give me absolute
- distribution rights and ability of derived classes.
-
- That is to say, I will be porting a pattern matching system from
- another language to C++, and I wish to be able to base the pattern
- matching system code on container classes to which I own the rights of
- distribution. I do not want to be tied into someone else's copyright
- demands, nor do I wish for the end user of my PML to have to hunt down
- some publicly available CCL that turns out to not work under his
- compiler. I cannot feel comfortable basing a non-trivial system on
- someone else's intellectual property. If mine doesn't work on the
- Foobar C++ v10.9C compiler, I can at least modify it with conditional
- compilation directives to do so without having to mangle someone
- else's code.
-
- Besides, I've yet to meet a ready made ADT CCL that meets all my
- requirements of a CCL. Not because they aren't good, but because my
- requirements tend to be vertical (specific to parsing, lexical
- analysis, and string manipulation), and CCL's tend to be fairly
- horizontal by their very nature.
-
- But then, I'm picky. ;)
-
- Cheers,
-
-
- -- \|/ O |
- --+-- Parsepolis Software -*- --|-- Quinn Tyler Jackson
- /|\ "Parse City" /^\ | (aka 'Jamshid')
- >-----------------------------------------------| qjackson@direct.ca
- Ask me about Laleh's Pattern Matcher... |--------------------->
-
-